From 5edc6d94d170c0ca0f674c329bee453bfd2291fe Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 8 Feb 2015 16:44:11 +0100 Subject: [PATCH] widget: Use correct type for widgetpath creation This is relevant when the widget path is created while the widget is still constructing. G_OBJECT_TYPE(widget) might not point to the final type yet. --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index f5b8510d27..935265837a 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -16314,7 +16314,7 @@ gtk_widget_path_append_for_widget (GtkWidgetPath *path, g_return_val_if_fail (path != NULL, 0); g_return_val_if_fail (GTK_IS_WIDGET (widget), 0); - pos = gtk_widget_path_append_type (path, G_OBJECT_TYPE (widget)); + pos = gtk_widget_path_append_type (path, gtk_css_node_get_widget_type (widget->priv->cssnode)); if (widget->priv->name) gtk_widget_path_iter_set_name (path, pos, widget->priv->name); -- 2.30.2